跳到主要内容

分类器 vs 分割器

本页介绍 OV20i 系统中提供的两种 AI 模型类型,帮助您选择适合您检测需求的方法。

两种项目类型

OV20i 提供两种不同的 AI 模型方法,以满足不同的检测需求:

  • 分类 - “猫和狗”方法
  • 分割 - “找瓦尔多”方法

分类 分割

分类模型

什么是分类?

创建分类配方以训练深度学习模型,根据图像的视觉特征将其归类到不同类别。

“猫和狗”方法:
分类适用于图像可以属于有限离散状态的项目(例如,良品与不良品,但类别数量不限)。

分类训练模式

分类提供两种不同的训练方式:

⚡ 快速分类器

  • 目的: 快速设置和测试
  • 使用场景: 快速原型设计和概念验证
  • 速度: 训练时间较短
  • 精度: 精度较低
  • 生产准备: ❌ 不建议用于生产环境

准确/生产分类器

  • 目的: 适用于生产环境的检测
  • 使用场景: 最终部署和制造
  • 速度: 训练时间较长
  • 精度: 精度较高
  • 生产准备: ✅ 主要训练模型,获得最佳结果

生产中的分类示例

示例 1:松动螺母检测(OEM 装配)

任务: 识别机械装配中的松动螺母

设置:

  • ROI: 螺母区域的矩形
  • 类别:
  • ✅ 良品 - 螺母紧固良好(通过 100%)
  • ❌ 缺陷 - 螺母松动(失败 98%)

松动螺栓

结果: 二元决策 - 螺母是否紧固

示例 2:轴装配验证(OEM 装配)

任务: 识别部分装配的轴

设置:

  • ROI: 轴安装区域的矩形
  • 类别:
  • ✅ 良品 - 轴完全装配
  • ❌ 缺陷 - 轴部分装配
  • ❌ 缺陷 - 轴完全未装配

轴装配

结果: 组件被分类为正确安装或有缺陷

示例 3:弯针检测(T1 供应商制造)

任务: 检查弯曲的针脚

设置:

  • ROI: 散热器针脚阵列的矩形
  • 类别:
  • ✅ 良品 - 针脚无损坏(直针)
  • ❌ 缺陷 - 针脚弯曲/损坏(弯针)

弯针

结果: 分类器区分良品针脚和不良针脚

分割模型

什么是分割?

创建分割配方以训练深度学习模型,基于标注的缺陷在像素级别对图像进行分割。通过像素级操作,该工具适用于需要更细粒度标签控制的检测。

“找瓦尔多”方法:
分割适用于缺陷形状和大小多样,且可能出现在多个位置的项目(例如,寻找划痕和凹痕)。

分割训练模式

仅准确/生产模式

  • 目的: 适用于生产环境的像素级分析
  • 训练: 单一高精度模式
  • 速度: 训练时间较长,保证像素分类精确
  • 精度: 高精度,适合详细缺陷映射
  • 生产准备: ✅ 针对制造环境优化

生产中的分割示例

示例 1:表面缺陷检测(T1 供应商装配)

任务: 识别胶水溢出

设置:

  • ROI: 阀门表面区域的矩形
  • 像素类别:
  • 胶水(黄色像素)

表面缺陷

结果: 黄色高亮显示 AI 模型检测的缺陷区域,附带原始图像供参考

示例 2:间隙尺寸测量(T1 供应商装配)

任务: 验证检测间隙尺寸是否合适

设置:

  • ROI: 间隙区域的矩形
  • 测量逻辑: 基于像素面积值的通过条件
  • 类别:
  • 蓝色像素表示距离
  • ✅ 良品 - 面积 < 100 像素(通过)
  • ❌ 缺陷 - 面积 > 100 像素(失败)

间隙测量

结果: 精确测量间隙尺寸,给出准确像素计数

示例 3:油漆飞溅检测

任务: 识别是否存在油漆飞溅

设置:

  • ROI: 检测区域的矩形
  • 像素类别:
  • 黄色像素表示油漆特征

油漆飞溅

结果: 像素级检测油漆飞溅

何时选择每种模型

选择分类的情况:

离散状态决策:

  • ✅ 需要简单的良品/不良品分类
  • ✅ 整个 ROI 可标记为多个类别之一
  • 整体状态评估足够
  • ✅ 预期缺陷位置固定
  • ✅ 检测时可接受较快的周期时间

适用场景: 合格/不合格判定、组件存在/缺失、整体质量评估

选择分割的情况:

可变位置分析:

  • ✅ 缺陷可能出现在检测区域的任意位置
  • ✅ 需要测量缺陷的大小或面积
  • ✅ 一张图像中可能存在多种缺陷类型
  • ✅ 需要精确的缺陷位置映射
  • ✅ 对生产环境要求最快的检测周期

适用场景: 表面缺陷、间隙测量、覆盖率验证、位置可变的缺陷

性能对比

周期时间性能

模型类型检测速度最佳使用场景
分割⚡ 最快高速生产线
分类(准确)较慢质量关键检测
分类(快速)中等测试和原型设计

💡 性能提示: 分割模型提供最快的检测周期,适合高产能生产环境。

训练模式总结

分类训练选项

  • 快速模式: 快速设置用于测试(非生产准备)
  • 准确模式: 适合生产环境,精度更高

分割训练选项

  • 仅准确模式: 单一高精度模式,针对生产优化

🔗 参见